#maincontent{
	background:transparent;
}
header{
	border:4px solid #f0f0f0;
	margin:0 0 0 -2px;
}
/* ------------------------------------------------------------------------------------
-- TOP
------------------------------------------------------------------------------------ */
#top h1{
	font-size:4em;
}
#top h2{
	font-size:1.1em;
}
/* ------------------------------------------------------------------------------------
--  HEADER
------------------------------------------------------------------------------------ */
header{
	float:left;
	width:100%;
	padding:40px 0;
	background:#f0f0f0;
	clear:both;
}
#logo{
	float:left;
	width:10%;
	margin:0 4% 40px 0;
}
nav{
	float:right;
	width:86%;
	margin:0 0 40px 0;
}
/* ------------------------------------------------------------------------------------
--  MAIN CONTENT
------------------------------------------------------------------------------------ */
.left{
	float:left;
    width:100%;
}
.right{
	float:left;
	width:100%;
	margin:0 0 0 0;
}
.modal{
	display:none;
}
.direct{
	display:block;
}
/* ------------------------------------------------------------------------------------
--  SIDEBAR
------------------------------------------------------------------------------------ */
.video figcaption{
	background: url(images/camera.png);
	background-repeat:no-repeat;
	background-position: top right;
}
.video figcaption a{
	line-height:20px;
	padding-right:34px;
	font-size:1em;
}
.text-phrase span{
	font-size: 1.6em;
}
.words{
	font-size:1.2em;
	line-height:2.6em;
}
/* ------------------------------------------------------------------------------------
--  SINGLE PAGE
------------------------------------------------------------------------------------ */
.nextprev{
    margin:0 0 80px 0;
}
/* ------------------------------------------------------------------------------------
--  GALLERY PAGE
------------------------------------------------------------------------------------ */
.gallery-wrap li{
	float:left;
	margin:0 0 2% 0;
	width:100%;
}